home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / xfd_v301.zip / FILEDOOR.CFG < prev    next >
Text File  |  1992-05-31  |  47KB  |  956 lines

  1. % ╒════════════════════════════════════════════════════════════════════╕
  2. % │****  Example of a FILEDOOR.CFG file, usable for a single line *****│
  3. % │--------------------------------------------------------------------│
  4. % │ This is an example of FILEDOOR.CFG for a single line. When you run │
  5. % │ multiple lines, you must create as many FILEDOOR.CFx files as you  │
  6. % │ have lines (because most logging files can not be shared between   │
  7. % │ FILEDOOR sessions) OR you can take a look at the example that can  │
  8. % │ be used for multiple lines (FILEDOOR.MUL).                         │
  9. % ╘════════════════════════════════════════════════════════════════════╛
  10. %
  11. % ╒════════════════════════════════════════════════════════════════════╕
  12. % │ FILEDOOR, FILEUSER and FILEMAIN will look for FILEDOOR.CFG in the  │
  13. % │ following order:                                                   │
  14. % │                                                                    │
  15. % │ - Look at the environment variable FILEDOOR and use that directory │
  16. % │   or filename specification;                                       │
  17. % │ - Search for FILEDOOR.CFx in the current directory                 │
  18. % │ - Search for FILEDOOR.CFx in the DOS-path                          │
  19. % │ - Search for FILEDOOR.CFx in the directory where program is located│
  20. % │                                                                    │
  21. % │ If FILEDOOR, FILEUSER and FILEMAIN can not find their configuta-   │
  22. % │ tion file in this way, you must use the -c[drive:][path][filename] │
  23. % │ option on the command-line or in the memu that calls FILEDOOR.     │
  24. % ╘════════════════════════════════════════════════════════════════════╛
  25. %
  26. % ╒════════════════════════════════════════════════════════════════════╕
  27. % │ V E R Y   S P E C I A L   S T A T E M E N T S             (3.3.2)  │
  28. % ╘════════════════════════════════════════════════════════════════════╛
  29. %
  30. % ╒════════════════════════════════════════════════════════════════════╕
  31. % │ When unsure, or you want to know everything but most important,    │
  32. % │ when FileDoor is doing strange things, set this to a path and      │
  33. % │ filename (each line a different file please !!).                   │
  34. % │                                                                    │
  35. % │ Setting Debug to ON causes overhead to the program that can slow   │
  36. % │ down the execution, though the search of files will go at the      │
  37. % │ same speed. Before you report an error, recreate the error (if     │
  38. % │ the problem will not be obvious) with Debug set to on. The author  │
  39. % │ could ask for a sample of this log !                               │
  40. % ╘════════════════════════════════════════════════════════════════════╛
  41. Debug F:\ZIP\DEBUGXFD.LOG
  42. %
  43. %
  44. % ╒════════════════════════════════════════════════════════════════════╕
  45. % │ Set the maximum number of files that can be selected in one run.   │
  46. % │ The default is 100, causing 40K of memory usage. 50 will reduce    │
  47. % │ it with 20K, 200 will expand it with 40K.                          │
  48. % ╘════════════════════════════════════════════════════════════════════╛
  49. % SelMax               255
  50. %
  51. %
  52. % ╒════════════════════════════════════════════════════════════════════╕
  53. % │ Set this option when FILEDOOR is not allowed to update the DSZLOG  │
  54. % │ environment variable itself !                                      │
  55. % ╘════════════════════════════════════════════════════════════════════╛
  56. % NoOwnDSZLog
  57. %
  58. %
  59. % ╒════════════════════════════════════════════════════════════════════╕
  60. % │ B A S I C   P A R A M E T E R S                           (3.3.3)  │
  61. % ╘════════════════════════════════════════════════════════════════════╛
  62. %
  63. % ╒════════════════════════════════════════════════════════════════════╕
  64. % │ Define the line (when running Multiline, 1 is the default) if -n   │
  65. % │ is not used on the command-line. -n and the line-number in BBSLine │
  66. % │ must be the same when you use both.                                │
  67. % ╘════════════════════════════════════════════════════════════════════╛
  68. BBSLine            1
  69. %
  70. %
  71. % ╒════════════════════════════════════════════════════════════════════╕
  72. % │ Define your system (possible RA0, RA1, RA11, QBBS, QNEW or SBBS)   │
  73. % │ The third parameter defines your file-area file.                   │
  74. % ╘════════════════════════════════════════════════════════════════════╛
  75. % System             QBBS D:\BBS\QBB\FLSEARCH.CTL
  76. % System             QNEW D:\BBS\QBB\FILECFG.DAT
  77. % System             RA0  D:\BBS\RAX\RA1\FILES.RA
  78. % System             RA1  D:\BBS\RAX\RA2\FILES.RA
  79. System               RA11 D:\BBS\RAX\FILES.RA
  80. % System             SBBS D:\BBS\SBB\FLSEARCH.CTL
  81. %
  82. %
  83. % ╒════════════════════════════════════════════════════════════════════╕
  84. % │ If set, FileDoor will create FILEDOOR.UPD and will NOT do any up-  │
  85. % │ dates to the EXITINFO.BBS. For QuickBBS 2.6x and lower this is     │
  86. % │ mandatory, otherwise keep it off !                                 │
  87. % ╘════════════════════════════════════════════════════════════════════╛
  88. % NoAutoUpdate D:\BBS\RAX
  89. %
  90. %
  91. % ╒════════════════════════════════════════════════════════════════════╕
  92. % │ P A T H S                                                 (3.3.4)  │
  93. % ╘════════════════════════════════════════════════════════════════════╛
  94. %
  95. % ╒════════════════════════════════════════════════════════════════════╕
  96. % │ If set, FileDoor will search for MNU_UP/MNU_DOWN and/or helpfiles  │
  97. % │ either ANS or ASC format in this directory                         │
  98. % ╘════════════════════════════════════════════════════════════════════╛
  99. FileDoorDir        D:\BBS\RAX\TXT\
  100. %
  101. %
  102. % ╒════════════════════════════════════════════════════════════════════╕
  103. % │ If set, FileDoor will use this directory for uploads unless -U is  │
  104. % │ specified on the FileDoor call                                     │
  105. % ╘════════════════════════════════════════════════════════════════════╛
  106. UploadPath           D:\BBS\RAX\FIL\UPL
  107. %
  108. %
  109. % ╒════════════════════════════════════════════════════════════════════╕
  110. % │ If set, FileDoor will use this directory for PRIVATE uploads, un-  │
  111. % │ less -P is specified on the FileDoor call                          │
  112. % ╘════════════════════════════════════════════════════════════════════╛
  113. PUploadPath           D:\BBS\RAX\FIL\UPL
  114. %
  115. %
  116. % ╒════════════════════════════════════════════════════════════════════╕
  117. % │ If set, FileDoor will use this directory for DUPLICATE uploads. If │
  118. % │ not supplied, FileDoor will delete duplicate files otherwise they  │
  119. % │ are moved to this path.                                            │
  120. % ╘════════════════════════════════════════════════════════════════════╛
  121. DupePath              D:\BBS\RAX\FIL\UPL
  122. %
  123. %
  124. % ╒════════════════════════════════════════════════════════════════════╕
  125. % │ Set the log-file for the BBS (system) log. The type of log is set  │
  126. % │ with a number of extra options (see later).                        │
  127. % ╘════════════════════════════════════════════════════════════════════╛
  128. LogFile              D:\LOG\BBSLINE.LOG
  129. %
  130. %
  131. % ╒═══════════════════════════════════════════════════════════════════╕
  132. % │ Set the special log with uploads (and user-names), either use a    │
  133. % │ directory or a fully specified filename (path)                     │
  134. % ╘════════════════════════════════════════════════════════════════════╛
  135. UpLoadLog            D:\LOG\UPLOAD.LOG
  136. %
  137. %
  138. % ╒════════════════════════════════════════════════════════════════════╕
  139. % │ Set the special log with uploads (and user-names) but now for the  │
  140. % │ PRIVATE uploads. The same as upload-log. If not present, private   │
  141. % │ uploads will be recorded into the log set by UploadLog.            │
  142. % ╘════════════════════════════════════════════════════════════════════╛
  143. PvtUpLoadLog            D:\LOG\PVTUPLD.LOG
  144. %
  145. %
  146. % ╒════════════════════════════════════════════════════════════════════╕
  147. % │ Set the special log with downloads (and user-names), either use a  │
  148. % │ directory or a fully specified filename (path)                     │
  149. % ╘════════════════════════════════════════════════════════════════════╛
  150. DownloadLog          D:\LOG\DOWNLOAD.LOG
  151. %
  152. %
  153. % ╒════════════════════════════════════════════════════════════════════╕
  154. % │ Set the path where FileDoor will place its swap-files              │
  155. % ╘════════════════════════════════════════════════════════════════════╛
  156. SwapPath             F:\ZIP
  157. %
  158. %
  159. % ╒════════════════════════════════════════════════════════════════════╕
  160. % │ Set the path where FileDoor will places uploads and temp files     │
  161. % ╘════════════════════════════════════════════════════════════════════╛
  162. TempPath             D:\BBS\RAX\FIL
  163. %
  164. %
  165. % ╒════════════════════════════════════════════════════════════════════╕
  166. % │ Set the path to the BiModem.CFG template file                      │
  167. % ╘════════════════════════════════════════════════════════════════════╛
  168. BiModemCfg           D:\BBS\PRO\BIMODEM.CFG
  169. %
  170. %
  171. % ╒════════════════════════════════════════════════════════════════════╕
  172. % │ If set Bimodem will verify the files (upload/download)             │
  173. % ╘════════════════════════════════════════════════════════════════════╛
  174. Verify
  175. %
  176. %
  177. % ╒════════════════════════════════════════════════════════════════════╕
  178. % │ If set (only with SYSTEM RAxx) FileDoor will search for alternate  │
  179. % │ FILES.xxx files overhere (CD/ROM)                                  │
  180. % ╘════════════════════════════════════════════════════════════════════╛
  181. AlternateFilesPath D:\BBS\RAX\FIL
  182. %
  183. %
  184. % ╒════════════════════════════════════════════════════════════════════╕
  185. % │ If you want to use this option, you must set it to the name and    │
  186. % │ location of the BADFILES.CTL alike file. See documentation on RA   │
  187. % │ for the usage.                                                     │
  188. % ╘════════════════════════════════════════════════════════════════════╛
  189. BADFILESName D:\BBS\RAX\BADFILES.CTL
  190. %
  191. %
  192. % ╒════════════════════════════════════════════════════════════════════╕
  193. % │ If you want to use this option, you must set it to the name and    │
  194. % │ location of the FILES.CTL alike file. See documentation on RA and  │
  195. % │ SBBS for the usage. FileDoor can use the /UNWANTED option also in  │
  196. % │ RA-mode.                                                           │
  197. % ╘════════════════════════════════════════════════════════════════════╛
  198. FILESCTLName D:\BBS\RAX\FILES.CTL NOTIME
  199. %
  200. %
  201. % ╒════════════════════════════════════════════════════════════════════╕
  202. % │ If set (only with RA), FileDoor will give support for LiveSystems  │
  203. % │ USERON V 3.xx                                                      │
  204. % ╘════════════════════════════════════════════════════════════════════╛
  205. LiveSystemsPath D:\BBS\RAX\SEM
  206. %
  207. %
  208. % ╒════════════════════════════════════════════════════════════════════╕
  209. % │ If set (only with RA), FileDoor will search for the USERON.BBS in  │
  210. % │ THIS directory. You can either supply a directory (USERON.BBS is   │
  211. % │ appended by FILEDOOR) or a full path (dir and filename).           │
  212. % ╘════════════════════════════════════════════════════════════════════╛
  213. UserOnPath D:\BBS\RAX
  214. %
  215. %
  216. % ╒════════════════════════════════════════════════════════════════════╕
  217. % │ If set to a path, you can set aside files for specific users. Look │
  218. % │ into the documentation.                                            │
  219. % ╘════════════════════════════════════════════════════════════════════╛
  220. UserPath D:\BBS\RAX\FIL
  221. %
  222. %
  223. % ╒════════════════════════════════════════════════════════════════════╕
  224. % │ When available, you can use ALT-C to start a chat. Macro's:        │
  225. % │ $C => Port number (1=COM1:, etc.)                                  │
  226. % │ $B => Baudrate                                                     │
  227. % │ $T => Number of minutes left                                       │
  228. % │ $L => Line number                                                  │
  229. % │ $! => Stop the time                                                │
  230. % ╘════════════════════════════════════════════════════════════════════╛
  231. ExternalChat C:\SYS\OWN\A_CHAT.EXE -n$L $! $M
  232. %
  233. %
  234. % ╒════════════════════════════════════════════════════════════════════╕
  235. % │ When available, this program is called when the user wants to view │
  236. % │ a file while selecting                                             │
  237. % │ $C => Port number (1=COM1:, etc.)                                  │
  238. % │ $B => Baudrate                                                     │
  239. % │ $T => Number of minutes left                                       │
  240. % │ $L => Line number                                                  │
  241. % │ $F => File (name and path) to view                                 │
  242. % │ $M => Swap before the call                                         │
  243. % ╘════════════════════════════════════════════════════════════════════╛
  244. ExternalView C:\SYS\OWN\MTS.EXE /F$F /L$L $M
  245. %
  246. %
  247. % ╒════════════════════════════════════════════════════════════════════╕
  248. % │ D E F I N E   T H E   L O G G I N G                       (3.3.5)  │
  249. % ╘════════════════════════════════════════════════════════════════════╛
  250. %
  251. % ╒════════════════════════════════════════════════════════════════════╕
  252. % │ Set log-styles. You can use various macros to include items in the │
  253. % │ log-records. Any space must be replaced with an underscore in the  │
  254. % │ configuration-file. The following macro's are allowed:             │
  255. % │                                                                    │
  256. % │ %D This will be replaced with the date that is composed from the   │
  257. % │    date-options (BbsDateForm, UseDateForm) depending on the log    │
  258. % │ %T This will be replaced with the time that is composed from the   │
  259. % │    time-options (BbsTimeForm, UseTimeForm) depending on the log    │
  260. % │ %L This will be replaced with the letter of the used protocol      │
  261. % │ %N This will be replaced with the text of the used protocol        │
  262. % │ %U This will be replaced with the name of the user                 │
  263. % │ %P This will be replaced with the name AND path of the file        │
  264. % │ %F This will be replaced with the name of the file                 │
  265. % │ %X This will be replaced with '*DUPE*' if the file is a dupe       │
  266. % │ %B This will be replaced with the number of bytes for that file    │
  267. % │ %K This will be replaced with the number of Kbytes for that file   │
  268. % │ ^M This will be replaced with a CR+LF sequence                     │
  269. % ╘════════════════════════════════════════════════════════════════════╛
  270. % ╒════════════════════════════════════════════════════════════════════╕
  271. % │ Log-style settings for QuickBBS <tm>                               │
  272. % ╘════════════════════════════════════════════════════════════════════╛
  273. % BbsDateFormat dd-nnn-yy
  274. % BbsTimeFormat hh:mm
  275. % BbsDNFormat   %D_%T__Download-%L_%P
  276. % BbsUPFormat   %D_%T__Upload-%L_%P_%X
  277. % BbsMAFormat   %D_%T__
  278. % ╒════════════════════════════════════════════════════════════════════╕
  279. % │ Log-style settings for SBBS <tm>                                   │
  280. % ╘════════════════════════════════════════════════════════════════════╛
  281. % BbsDateFormat dd-nnn-yy
  282. % BbsTimeFormat hh:mm
  283. % BbsDNFormat   %D_%T__Download-%L_%P
  284. % BbsUPFormat   %D_%T__Upload-%L_%P_%X
  285. % BbsMAFormat   %D_%T__
  286. % ╒════════════════════════════════════════════════════════════════════╕
  287. % │ Log-style settings for Remote Access <tm> OPUS-style               │
  288. % ╘════════════════════════════════════════════════════════════════════╛
  289. BbsDateFormat dd-nnn
  290. BbsTimeFormat hh:mm:ss
  291. BbsDNFormat   +_%D_%T_FDOR_Download_[%L]_%P
  292. BbsUPFormat   +_%D_%T_FDOR_Upload_[%L]_%P_%X
  293. BbsMAFormat   +_%D_%T_FDOR_
  294. % ╒════════════════════════════════════════════════════════════════════╕
  295. % │ Log-style settings for Remote Access <tm> FRONTDOOR-style          │
  296. % ╘════════════════════════════════════════════════════════════════════╛
  297. % BbsDateFormat dd-nnn
  298. % BbsTimeFormat HH:mm:ss
  299. % BbsDNFormat   >_%T__FDOR_Download_[%L]_%P
  300. % BbsUPFormat   >_%T__FDOR_Upload_[%L]_%P_%X
  301. % BbsMAFormat   >_%T__FDOR_
  302. % ╒════════════════════════════════════════════════════════════════════╕
  303. % │ Log-style settings for user-logs                                   │
  304. % ╘════════════════════════════════════════════════════════════════════╛
  305. UseDateFormat dd-nnn-yy
  306. UseTimeFormat hh:mm
  307. UseDNFormat   %D_%T_%P_-_%U
  308. UseUPFormat   %D_%T_%F_-_%U_%X
  309. %
  310. %
  311. % ╒════════════════════════════════════════════════════════════════════╕
  312. % │ O T H E R   S T A T E M E N T S                           (3.3.6)  │
  313. % ╘════════════════════════════════════════════════════════════════════╛
  314. %
  315. % ╒════════════════════════════════════════════════════════════════════╕
  316. % │ Set different colors. An example is given to a 'green-based'       │
  317. % │ screen. The 5 numbers are the colors for the low-menu, high-menu   │
  318. % │ attention, statusbar and error items. A reversed color is coded    │
  319. % │ as calulated as foreground-color + (16 * background-color) and     │
  320. % │ blinking by adding 128 to the color. The last 5 numbers are used   │
  321. % │ in the <V>iew and <I>nfo displays. They are text, size (uncompres- │
  322. % │ sed, size (compressed), date and time.                             │
  323. % │ Use the following codes:                                           │
  324. % │ 0  = Black              8  = DarkGray                              │
  325. % │ 1  = Blue               9  = LightBlue                             │
  326. % │ 2  = Green              10 = LightGreen                            │
  327. % │ 3  = Cyan      (sea   ) 11 = LightCyan                             │
  328. % │ 4  = Red                12 = LightRed                              │
  329. % │ 5  = Magenta   (purple) 13 = LightMagenta (light purple)           │
  330. % │ 6  = Brown     (orange) 14 = Yellow                                │
  331. % │ 7  = LightGray          15 = White                                 │
  332. % ╘════════════════════════════════════════════════════════════════════╛
  333. % Colour 2 10 14 47 12 6 7 8 4 12
  334. %
  335. %
  336. % ╒════════════════════════════════════════════════════════════════════╕
  337. % │ Set to HELP and EXIT keys to different values than '?' and '-'     │
  338. % ╘════════════════════════════════════════════════════════════════════╛
  339. HelpExitKeys ? q
  340. %
  341. %
  342. % ╒════════════════════════════════════════════════════════════════════╕
  343. % │ If set, FileDoor will display a status-bar everywhere (on top)     │
  344. % ╘════════════════════════════════════════════════════════════════════╛
  345. StatusLine
  346. %
  347. %
  348. % ╒════════════════════════════════════════════════════════════════════╕
  349. % │ If set, FileDoor will not display the status-bars with either      │
  350. % │ dupes (NoDupeStat) and/or downloads (NoFindStat).                  │
  351. % ╘════════════════════════════════════════════════════════════════════╛
  352. % NoDupeStat
  353. % NoFindStat
  354. %
  355. %
  356. % ╒════════════════════════════════════════════════════════════════════╕
  357. % │ If set, FileDOor will present a menu of protocols EVEN when there  │
  358. % │ is only ONE protocol                                               │
  359. % ╘════════════════════════════════════════════════════════════════════╛
  360. MenuIfOnlyOne
  361. %
  362. %
  363. % ╒════════════════════════════════════════════════════════════════════╕
  364. % │ If set, user must press CRLF or edit comments even when supplied   │
  365. % │ earlier or thru Bimodem                                            │
  366. % ╘════════════════════════════════════════════════════════════════════╛
  367. ForceEdit
  368. %
  369. %
  370. % ╒════════════════════════════════════════════════════════════════════╕
  371. % │ If set, any comment from FILE_ID.DIZ (taken by MTA) will be used   │
  372. % │ even if the user entered comments him/her self.                    │
  373. % ╘════════════════════════════════════════════════════════════════════╛
  374. InternalOverUser
  375. %
  376. %
  377. % ╒════════════════════════════════════════════════════════════════════╕
  378. % │ Normally FileDoor will report 'FileDoor N/A' when a comment for a  │
  379. % │ file is not available. You can overrrule that text with this op-   │
  380. % │ tion (spaces must be coded as underscore).                         │
  381. % ╘════════════════════════════════════════════════════════════════════╛
  382. NotAvailText Sorry,_file-comment_not_available
  383. %
  384. %
  385. % ╒════════════════════════════════════════════════════════════════════╕
  386. % │ Set the names of the various menus and help-files. See the docs    │
  387. % │ for the different types.                                           │
  388. % ╘════════════════════════════════════════════════════════════════════╛
  389. % AnsAsc MD MNU_DOWN
  390. %
  391. %
  392. % ╒════════════════════════════════════════════════════════════════════╕
  393. % │ If set, user can download globally                                 │
  394. % ╘════════════════════════════════════════════════════════════════════╛
  395. AutoSearch
  396. %
  397. %
  398. % ╒════════════════════════════════════════════════════════════════════╕
  399. % │ If set to a path and filename (must be present), the user can      │
  400. % │ sample all comments of files-to-download and download this info    │
  401. % │ as a separate file (/INFO). When possible, FileDoor will add the   │
  402. % │ info to the current download session unless the protocol limits    │
  403. % │ make this impossible, in which case the user must select it him-   │
  404. % │ self (XModem to name one). The third parameter will deside if      │
  405. % │ the default answer is Y or N.                                      │
  406. % ╘════════════════════════════════════════════════════════════════════╛
  407. DownloadInfo C:\SYS\OWN\FILEDOOR.TXT Y
  408. %
  409. %
  410. % ╒════════════════════════════════════════════════════════════════════╕
  411. % │ You can select that filedoor will select files at once, based on   │
  412. % │ the FULL filename. So FILEDOOR will select MTA.ZIP at once when    │
  413. % │ the user also asked for MTA.ZIP and not for MT*.Z??. Selections    │
  414. % │ with a mask will cause FileDoor to work thru the list interactive, │
  415. % │ much the same as when ExactMatch was not set.                      │
  416. % ╘════════════════════════════════════════════════════════════════════╛
  417. % ExactMatch
  418. %
  419. %
  420. % ╒════════════════════════════════════════════════════════════════════╕
  421. % │ You can select that filedoor will select files at once, based on   │
  422. % │ the filemask. So MT*.* will DIRECTLY select the FIRST match of     │
  423. % │ MT*.* that is not selected yet, fits in the download-time and      │
  424. % │ fits the download limit. The user will not get the option to give  │
  425. % │ [Y]es or [N]o, neither will there be any info. This option causes  │
  426. % │ FileDoor to work 'barebones'. On a FULL working FileDoor, the user │
  427. % │ can simulate this option with the /Q on the selection line also !  │
  428. % ╘════════════════════════════════════════════════════════════════════╛
  429. % QuickMatch
  430. %
  431. %
  432. % ╒════════════════════════════════════════════════════════════════════╕
  433. % │ If set, the user must have a security level equal or higher than   │
  434. % │ the first parameter to select files that are inside area's but not │
  435. % │ inside FILES.BBS. If the second parameter is present, the user CAN │
  436. % │ select these files at this level but ONLY when the FULL name of    │
  437. % │ the file is given (thus, no wildcards). The second level must be   │
  438. % │ lower than the first.                                              │
  439. % ╘════════════════════════════════════════════════════════════════════╛
  440. HideFiles 100 50
  441. %
  442. %
  443. % ╒════════════════════════════════════════════════════════════════════╕
  444. % │ If set, FileDoor will alter the FILES.BBS for download counters    │
  445. % │ either FilesCount or FilesCount [format] are valid                 │
  446. % ╘════════════════════════════════════════════════════════════════════╛
  447. FilesCount [@@@]
  448. %
  449. %
  450. % ╒════════════════════════════════════════════════════════════════════╕
  451. % │ If set, FileDoor will add the username to the description of up-   │
  452. % │ loaded files. In the F)ront or B)ack of the comment or as a +)-    │
  453. % │ comment-line. Also a date (+D) format is present.                  │
  454. % ╘════════════════════════════════════════════════════════════════════╛
  455. UploadName +D
  456. %
  457. %
  458. % ╒════════════════════════════════════════════════════════════════════╕
  459. % │ You can overrule the default minium and maximum length of the      │
  460. % │ file-descriptions for uploads. You must supply the REAL minimum    │
  461. % │ and maximum length, including the files-counter, 10 and 47 are     │
  462. % │ the build-in defaults                                              │
  463. % ╘════════════════════════════════════════════════════════════════════╛
  464. CommentLength        20 47
  465. %
  466. %
  467. % ╒════════════════════════════════════════════════════════════════════╕
  468. % │ If set, FileDoor will not calculate the KB's downloaded for the    │
  469. % │ supplied files. Either use [filename] with a full filename as      │
  470. % │ global name on ALL area's or [drive:\path\mask] for files in       │
  471. % │ specific areas. The second option allowes wild-cards. You can      │
  472. % │ also specify free-files in the FILES.CTL alike file that is poin-  │
  473. % │ ted to with the FILESCTLName option.                               │
  474. % ╘════════════════════════════════════════════════════════════════════╛
  475. FreeFile           PKZ110.EXE        NOTIME
  476. FreeFile           BBSMANUA.ZIP      NOTIME
  477. %
  478. %
  479. % ╒════════════════════════════════════════════════════════════════════╕
  480. % │ If set, these files (up to 255 masks are possible) are excluded    │
  481. % │ from the file-search. You can set 255 global (without a directory) │
  482. % │ and 255 local (with a directory) files.                            │
  483. % ╘════════════════════════════════════════════════════════════════════╛
  484. ExcludeFile FILES.*
  485. ExcludeFile DIR.*
  486. ExcludeFile PFILES.*
  487. %
  488. %
  489. % ╒════════════════════════════════════════════════════════════════════╕
  490. % │ Set the default extension for wildcards. Up to 5 can be present !  │
  491. % ╘════════════════════════════════════════════════════════════════════╛
  492. DefaultExtension ZIP
  493. DefaultExtension EXE
  494. %
  495. %
  496. % ╒════════════════════════════════════════════════════════════════════╕
  497. % │ Set any unwanted files. Use filemasks or full filenames.You can    │
  498. % │ also set unwanted files/mask with the files FILES.CTL and/or       │
  499. % │ BADFILES.CTL that are pointed to with the FILESCTLName and the     │
  500. % │ BADFILESName options.                                              │
  501. % ╘════════════════════════════════════════════════════════════════════╛
  502. Unwanted *.GIF
  503. Unwanted ARJ2*.EXE
  504. %
  505. %
  506. % ╒════════════════════════════════════════════════════════════════════╕
  507. % │ Set the credits for non-archived files. The calculation is as      │
  508. % │ follows: (filesize / 100) * NoArchiveCredit                        │
  509. % ╘════════════════════════════════════════════════════════════════════╛
  510. NoArchiveCredit 50
  511. %
  512. %
  513. % ╒════════════════════════════════════════════════════════════════════╕
  514. % │ Set this option when you want FILEDOOR to remove all uploaded files│
  515. % │ that are 0-byte in length.                                         │
  516. % ╘════════════════════════════════════════════════════════════════════╛
  517. Delete0ByteFiles
  518. %
  519. %
  520. % ╒════════════════════════════════════════════════════════════════════╕
  521. % │ If set, FileDoor will purge files (internal date for archives, ex- │
  522. % │ ternal for normal files) that are older than mm/dd/yy.             │
  523. % ╘════════════════════════════════════════════════════════════════════╛
  524. DelOldFiles 01/01/91
  525. %
  526. %
  527. % ╒════════════════════════════════════════════════════════════════════╕
  528. % │ When one or more (up to 100) of these options are set, FileDoor    │
  529. % │ will delete the downloaded file if it matches any of the supplied  │
  530. % │ masks (be carefull, use it on temporary files)                     │
  531. % ╘════════════════════════════════════════════════════════════════════╛
  532. DelAfterDL DOWNLOA*.*
  533. DelAfterDL PARADIS*.*
  534. %
  535. %
  536. % ╒════════════════════════════════════════════════════════════════════╕
  537. % │ Set the extension(s) for files, other than normal archives, that   │
  538. % │ you consider an archive                                            │
  539. % ╘════════════════════════════════════════════════════════════════════╛
  540. AlienArchive PCX
  541. AlienArchive TIF
  542. AlienArchive BMP
  543. %
  544. %
  545. % ╒════════════════════════════════════════════════════════════════════╕
  546. % │ You can set one of the two ratio types (K for K and F for Files)   │
  547. % │ for each type of security level. Up to 100 ratios are allowed, but │
  548. % │ only one per security level ! The last parameter will set the      │
  549. % │ lower limit. Until this limit is reached, no ratio is checked.     │
  550. % ╘════════════════════════════════════════════════════════════════════╛
  551. Ratio                5   50  F  100
  552. Ratio                99  10  F  10
  553. Ratio                100 20  F  20
  554. %
  555. %
  556. % ╒════════════════════════════════════════════════════════════════════╕
  557. % │ If set, private uploads (in PFILES.BBS) are allowed                │
  558. % ╘════════════════════════════════════════════════════════════════════╛
  559. PrivateUploads
  560. %
  561. %
  562. % ╒════════════════════════════════════════════════════════════════════╕
  563. % │ If set, uploads will get date/time of upload and not the original  │
  564. % │ date and time                                                      │
  565. % ╘════════════════════════════════════════════════════════════════════╛
  566. TouchUploads
  567. %
  568. %
  569. % ╒════════════════════════════════════════════════════════════════════╕
  570. % │ Multiply any upload for sec level 100 as 200% of the original      │
  571. % │ value. Sec. level and percentage can vary to your own needs.       │
  572. % │ The 3th parameters does the same as the second but where the       │
  573. % │ 2nd parameter credits in KB, the third does in time.               │
  574. % ╘════════════════════════════════════════════════════════════════════╛
  575. ULMultiply           100 200 200
  576. %
  577. %
  578. % ╒════════════════════════════════════════════════════════════════════╕
  579. % │ If set, FileDoor will ask if another transfer should be done       │
  580. % ╘════════════════════════════════════════════════════════════════════╛
  581. AskAnother
  582. %
  583. %
  584. % ╒════════════════════════════════════════════════════════════════════╕
  585. % │ Set to the number of seconds of inactivity the user can have be-   │
  586. % │ fore he/she returns to the BBS. If HANG is supplied, FileDoor will │
  587. % │ lower the users DTR (e.g. hangup the modem) before FileDoor returns│
  588. % │ to the BBS.                                                        │
  589. % ╘════════════════════════════════════════════════════════════════════╛
  590. TimeOut 120 HANG
  591. %
  592. %
  593. % ╒════════════════════════════════════════════════════════════════════╕
  594. % │ If set, FileDoor will not ask to terminate the hangup in progess   │
  595. % ╘════════════════════════════════════════════════════════════════════╛
  596. % NoLastChance
  597. %
  598. %
  599. % ╒════════════════════════════════════════════════════════════════════╕
  600. % │ If set, FileDoor will not ask for <G>oodbye after transfer (only   │
  601. % │ when NoLastChance is not used)                                     │
  602. % ╘════════════════════════════════════════════════════════════════════╛
  603. NoLogOff
  604. %
  605. %
  606. % ╒════════════════════════════════════════════════════════════════════╕
  607. % │ Set the minium freespace to allow uploads (Bidirectional will      │
  608. % │ only display, but allow uploads). Set the number in KB             │
  609. % ╘════════════════════════════════════════════════════════════════════╛
  610. MinSpace 1000
  611. %
  612. %
  613. % ╒════════════════════════════════════════════════════════════════════╕
  614. % │ If set, FileDoor will NOT use EMS for swapping (if needed) but     │
  615. % │ either use XMS (if NoXMS is not set) or DISK.                      │
  616. % ╘════════════════════════════════════════════════════════════════════╛
  617. % NoEMS
  618. %
  619. %
  620. % ╒════════════════════════════════════════════════════════════════════╕
  621. % │ If set, FileDoor will NOT use XMS for swapping (if needed) but     │
  622. % │ either use EMS (if NoEMS is not set) or DISK.                      │
  623. % ╘════════════════════════════════════════════════════════════════════╛
  624. % NoXMS
  625. %
  626. %
  627. % ╒════════════════════════════════════════════════════════════════════╕
  628. % │ You can set any number of download-hours, as long as they do not   │
  629. % │ overlap the 24-hour line. Any combination (and number) of these    │
  630. % │ options can be included. The last parameter is optional and sets   │
  631. % │ the minimum baudrate in this period (default 0)                    │
  632. % ╘════════════════════════════════════════════════════════════════════╛
  633. DownloadHours 0000-1459 300
  634. DownloadHours 1500-2400
  635. %
  636. %
  637. % ╒════════════════════════════════════════════════════════════════════╕
  638. % │ You can set any number of upload-hours, as long as they do not     │
  639. % │ overlap the 24-hour line. Any combination (and number) of these    │
  640. % │ options can be included. The last parameter is optional and sets   │
  641. % │ the minimum baudrate in this period (default 0)                    │
  642. % ╘════════════════════════════════════════════════════════════════════╛
  643. UploadHours 0000-1459 300
  644. UploadHours 1500-2400
  645. %
  646. %
  647. % ╒════════════════════════════════════════════════════════════════════╕
  648. % │ If set, FileDoor will use the INTERNAL dupe checking. Otherwise    │
  649. % │ one of the EXITAFTERUPLOAD exits must be called. The called pro-   │
  650. % │ gram must remove the dupes in that case. 99% of the cases, you     │
  651. % │ can use the internal checker though !                              │
  652. % ╘════════════════════════════════════════════════════════════════════╛
  653. CheckDupes 1000
  654. %
  655. %
  656. % ╒════════════════════════════════════════════════════════════════════╕
  657. % │ If tag-files are created, use this option to point to the dir      │
  658. % │ that contains BBSTAGFL.nnn                                         │
  659. % ╘════════════════════════════════════════════════════════════════════╛
  660. TagFileMacro D:\BBS\RAX
  661. %
  662. %
  663. % ╒════════════════════════════════════════════════════════════════════╕
  664. % │ If you allow your users to select all newfiles easy, use this op-  │
  665. % │ tion. The user can use /NEW to select nef files. The parameter     │
  666. % │ is the security level that must be met before /NEW can be used.    │
  667. % ╘════════════════════════════════════════════════════════════════════╛
  668. NewFileMacro 100 Y N
  669. %
  670. %
  671. % ╒════════════════════════════════════════════════════════════════════╕
  672. % │ If available, the internal macro's will not be showed by default   │
  673. % ╘════════════════════════════════════════════════════════════════════╛
  674. % NoShowInternalMacros
  675. %
  676. %
  677. % ╒════════════════════════════════════════════════════════════════════╕
  678. % │ If you allow your users to select magical files then make a number │
  679. % │ of these candies. The parameters are as follows:                   │
  680. % │ tag       : 1 to 8 positions. The name that can be used by the     │
  681. % │             user (e.g. ALL causes /ALL to be a valid tag)          │
  682. % │ auto      : If set to Y, FileDoor will display this tag always. If │
  683. % │             set to no, the user must use /? to display the tag     │
  684. % │ desc      : A short description of the tag function                │
  685. % │ mask      : A single mask or a full path (with wildcards allowed)  │
  686. % │             to the file(s). If a path is used, the file(s) do not  │
  687. % │             has/have to be inside one of the BBS areas;            │
  688. % │ sec       : Minimum security level at which it is available is     │
  689. % │             optional                                               │
  690. % ╘════════════════════════════════════════════════════════════════════╛
  691. UserMacro ALL       Y Current_AllFiles_list ALLFILES.ZIP
  692. UserMacro MTA       N The_MTA.EXE_package   MTA*.*           100
  693. UserMacro MTS       N The_MTS.EXE_package   MTS*.*           100
  694. UserMacro MTV       N The_MTV.EXE_package   MTV*.*           100
  695. UserMacro MTV       Y The_MTV.EXE_package   MTV*.*           100
  696. UserMacro SECRET    Y The_MTV.EXE_package   C:\AUTOEXEC.BAT  10000
  697. %
  698. %
  699. % ╒════════════════════════════════════════════════════════════════════╕
  700. % │ Allow your coSysop to download anything he/she likes. The first    │
  701. % │ parameter is the password, the second the minimum security level   │
  702. % │ where this option can be used.                                     │
  703. % ╘════════════════════════════════════════════════════════════════════╛
  704. SysopPassword EMS 5
  705. %
  706. %
  707. % ╒════════════════════════════════════════════════════════════════════╕
  708. % │ If set, FileDoor will ask for a password for the given file (mask, │
  709. % │ masked-path or path). You can also set password files by means of  │
  710. % │ the FILES.CTL file (/PWD= option).                                 │
  711. % ╘════════════════════════════════════════════════════════════════════╛
  712. PasswordProtect      D:\BBS\RAX\FIL\DIS\XFD???B?.??? SYSOP
  713. PasswordProtect      DV*.*                           SYSOP
  714. %
  715. %
  716. % ╒════════════════════════════════════════════════════════════════════╕
  717. % │ If set, you can lock (ALT-X) and unlock (ALT-U) the local keyboard │
  718. % │ with the supplied password. If STARTUP is present, FileDoor will   │
  719. % │ start with a locked keyboard.                                      │
  720. % ╘════════════════════════════════════════════════════════════════════╛
  721. LockPassword EMS
  722. %
  723. %
  724. % ╒════════════════════════════════════════════════════════════════════╕
  725. % │ Various exits                                                      │
  726. % │ $C => Port number (1=COM1:, etc.)                                  │
  727. % │ $B => Baudrate                                                     │
  728. % │ $T => Number of minutes left                                       │
  729. % │ $S => Number of kb left                                            │
  730. % │ $Z => Contents of DSZLOG env. var                                  │
  731. % │ $U => Uploadpath                                                   │
  732. % │ $F => FileName                                                     │
  733. % │ $N => Execute exit only when files received (upload exits)         │
  734. % │ $M => Swap FileDoor to disk/EMS before executing the protocol      │
  735. % ╘════════════════════════════════════════════════════════════════════╛
  736. % ExitAfterSelect   C:\SYS\DIV\ADDCOMM.EXE $F
  737. % ExitAfterDownload C:\SYS\DIV\DELCOMM.EXE $F
  738. ExitAfterUpload1  C:\SYS\OWN\MTA.EXE $U\*.* /ARJ /SIM /STOCOM /STONAM /STOSIZ $M $N
  739. % ExitAfterUpload2  C:\SYS\OWN\MTA.EXE $U\*.* /GIF
  740. % ExitAfterUpload3  C:\SYS\OWN\MTA.EXE $U\*.* /PKLITE
  741. %
  742. %
  743. % ╒════════════════════════════════════════════════════════════════════╕
  744. % │ Use the following options to trigger the upload-exits ONLY when    │
  745. % │ one or more files of the specified filemask(s) are uploaded. U1    │
  746. % │ works in conjuction with ExitAfterUpload1, U2 with 2 and U3 with   │
  747. % │ 3. Supply from one (mandatory) up to 5 masks. If the option is     │
  748. % │ left out for a certain exit, mask *.* is assumed.                  │
  749. % ╘════════════════════════════════════════════════════════════════════╛
  750. ExitMasks U1 *.ARJ *.ZIP *.ARC *.LZH *.ZOO
  751. ExitMasks U2 *.GIF
  752. ExitMasks U3 *.EXE *.COM
  753. %
  754. %
  755. % ╒════════════════════════════════════════════════════════════════════╕
  756. % │ If set, FileDoor will add (when possible and needed) the supplied  │
  757. % │ files to the download for normal protocols (3th parameter is a N   │
  758. % │ or not supplied) or bimodem downloads (third parameter is a Y).    │
  759. % ╘════════════════════════════════════════════════════════════════════╛
  760. AddFile              D:\BBS\RAX\TXT\WELCOME.ASC
  761. AddFile              D:\BBS\RAX\TXT\WELCOME.ASC Y
  762. %
  763. %
  764. % ╒════════════════════════════════════════════════════════════════════╕
  765. % │ P R O T O C O L   D E F I N I T I O N S                   (3.3.7)  │
  766. % ╘════════════════════════════════════════════════════════════════════╛
  767. %
  768. % ╒════════════════════════════════════════════════════════════════════╕
  769. % │                P R O T O C O L  D E F I N I T I O N                │
  770. % ╞════════════════════════════════════════════════════════════════════╡
  771. % │ A protocol definition is made up with 2 (or 3) separate options.   │
  772. % │ The first is the PROTOCOL option and must be present. It contains  │
  773. % │ some information FOR FileDoor. The second is the protocol-type op- │
  774. % │ tion (DSZ, OTHER, OPUS, ERRORLEVEL). It must follow PROTOCOL (or   │
  775. % │ USAGE) and is mandatory (like PROTOCOL). It contains the call to   │
  776. % │ the protocol and macros that are replaced with information FROM    │
  777. % │ FileDoor. The third (and optional) option is USAGE. When present,  │
  778. % │ it must follow PROTOCOL and presede the protocol-type option. It   │
  779. % │ contains information about the usage of the protocol.              │
  780. % ╞════════════════════════════════════════════════════════════════════╡
  781. % │ $1 => Port number (1=COM1:, etc.)                                  │
  782. % │ $2 => Baudrate                                                     │
  783. % │ $3 => Responsefile (for DSZ versions later than 880423)            │
  784. % │ $4 => List of files to be received/sent                            │
  785. % │ $5 => Number of minutes left                                       │
  786. % │ $6 => Number of kb left                                            │
  787. % │ $7 => Contents of DSZLOG env. var                                  │
  788. % │ $8 => Uploadpath                                                   │
  789. % │ $M => Swap FileDoor to disk/EMS before executing the protocol      │
  790. % │ $! => Stop time while the tranfer takes place                      │
  791. % ╘════════════════════════════════════════════════════════════════════╛
  792. % ══════════════════════════════════════════════════════════════════════
  793. % PROTOCOL      Keywrd Effic Letter Way Max MinBaud Text
  794. % USAGE         MinBaud MinSec ARQ (Y or N) Window (Y or N) MaxBaud
  795. % protocol-type [call to protocol]
  796. % ══════════════════════════════════════════════════════════════════════
  797.  
  798. Protocol 96    8      U    5  0 Super8K
  799. USAGE 0 0 N N
  800. Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 RS-bklcnmer1 F E:\BBS\RA\FILES\UPLOADS $M
  801.  
  802. Protocol 96    8      D   20  0 Super8K
  803. USAGE 0 0 N N
  804. Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 SS-bklcnmer1 F $4 $M
  805.  
  806. Protocol 98    M      U    5  0 Super8K MNP
  807. USAGE 0 0 Y N
  808. Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 RM-bklcnmer1 F E:\BBS\RA\FILES\UPLOADS $M
  809.  
  810. Protocol 98    M      D   20  0 Super8K MNP
  811. USAGE 0 0 Y N
  812. Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 SM-bklcnmer1 F $4 $M
  813.  
  814. Protocol 94    9      U    5  0 SuperK K9X
  815. USAGE 0 0 N N
  816. Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 RK-bklcnmer1 E:\BBS\RA\FILES\UPLOADS $M
  817.  
  818. Protocol 94    9      D   20  0 SuperK K9X
  819. USAGE 0 0 N N
  820. Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 SK-bklcnmer1 F $4 $M
  821.  
  822. Protocol 98    L      U    5  0 Lynx
  823. USAGE 0 0 N Y
  824. Other D:\BBS\PRO\LYNX.EXE R /$1 /$2        $4            $M
  825.  
  826. Protocol 98    L      D    5  0 Lynx
  827. USAGE 0 0 N Y
  828. Other D:\BBS\PRO\LYNX.EXE S /$1 /$2        $4            $M
  829.  
  830. Protocol 98    #      U    5  0 ZMax
  831. USAGE 0 0 N N
  832. Other D:\BBS\PRO\ZMAX.EXE -B$2        -P$1 -R            $M
  833.  
  834. Protocol 98    #      D    5  0 ZMax
  835. USAGE 0 0 N N
  836. Other D:\BBS\PRO\ZMAX.EXE -B $2        -P$1 -F$4         $M
  837.  
  838. Protocol 98    @      U    5  0 Tmodem
  839. USAGE 0 0 N N
  840. Other D:\BBS\PRO\TMODEM.EXE -B$2        -P$1 -U$4        $M
  841.  
  842. Protocol 98    @      D    5  0 Tmodem
  843. USAGE 0 0 N N
  844. Other D:\BBS\PRO\TMODEM.EXE -B$2      -P$1 -@$4          $M
  845.  
  846. Protocol 98    P      U    20  0 Puma
  847. USAGE 0 0 N N
  848. DSZ D:\BBS\PRO\MPT.EXE A+ B- F+ R+ X+ W- L$7 S$2 P$1 r E:\BBS\RA\FILES\UPLOADS\  $M
  849.  
  850. Protocol 98    P      D    20  0 Puma
  851. USAGE 0 0 N N
  852. DSZ D:\BBS\PRO\MPT.EXE A+ B- F+ R+ X+ W- L$7 S$2        P$1 s $3 $M
  853.  
  854. Protocol 92    G      U   9   0 YModem-G
  855. USAGE 0 0 Y Y
  856. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 restrict rb -k -g $3 $M
  857.  
  858. Protocol 92    G      D   9   0 YModem-G
  859. USAGE 0 0 Y Y
  860. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 sb -k -g $3          $M
  861.  
  862. Protocol 97    H      U   1   0 HyperDrive
  863. USAGE 0 0 N Y
  864. Other D:\BBS\PRO\HYPER.EXE -B$2        -P$1 R $4                  $M
  865.  
  866. Protocol 97    H      D   1   0 HyperDrive
  867. USAGE 0 0 N Y
  868. Other D:\BBS\PRO\HYPER.EXE -B$2        -P$1 S $4                  $M
  869.  
  870. Protocol 100   T      U   1  0 Translink
  871. USAGE 0 0 N N
  872. ErrorLevel D:\BBS\PRO\TRLINK.EXE -B$2 -P$1 R $4                   $M
  873.  
  874. Protocol 94   T      D   1  0 Translink
  875. USAGE 0 0 N N
  876. ErrorLevel D:\BBS\PRO\TRLINK.EXE -B$2 -P$1 S $4                   $M
  877.  
  878. Protocol 94    S      U    8  0 SEALink
  879. USAGE 2000 2000 N Y
  880. Other D:\BBS\PRO\CLINK.EXE /P$1 R                          $M
  881.  
  882. Protocol 94    S      D    8  0 SEALink
  883. USAGE 2000 2000 N Y
  884. Other D:\BBS\PRO\CLINK.EXE /P$1 T $4                       $M
  885.  
  886. Protocol 90    Y      U   20  0 True YModem
  887. USAGE 0 0 Y Y
  888. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 restrict rb $3       $M
  889.  
  890. Protocol 90    Y      D   20  0 True YModem
  891. USAGE 0 0 Y Y
  892. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 sb $3                $M
  893.  
  894. Protocol 80    X      U   1   0 XModem
  895. USAGE 0 0 N Y
  896. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 restrict rx $4       $M
  897.  
  898. Protocol 80    X      D   1   0 XModem
  899. USAGE 0 0 N Y
  900. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 sx $4                $M
  901.  
  902. Protocol 90    1      U   1   0 YModem
  903. USAGE 0 0 N Y
  904. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 restrict rx -k $4    $M
  905.  
  906. Protocol 90    1      D   1   0 YModem
  907. USAGE 0 0 N Y
  908. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 sx -k $4             $M
  909.  
  910. Protocol 94    Z      U   100  0 ZModem
  911. Usage 0 0 N Y
  912. DSZ D:\BBS\PRO\DSZ.EXE pG0 port $1 rz -Z -m                     $M
  913.  
  914. Protocol 94    Z      D   100  0 ZModem
  915. Usage 0 0 N Y
  916. DSZ D:\BBS\PRO\DSZ.EXE pG0 port $1 sz $3                        $M
  917.  
  918. Protocol 94    R      U   20  0 ZModem RESUME!!!!
  919. Usage 0 0 N Y
  920. DSZ D:\BBS\PRO\DSZ.EXE pG0 port $1 rz -rr -m                    $M
  921.  
  922. Protocol 96    A      D   20  0 ZyRion DFC-2048
  923. USAGE 0 0 N N
  924. Errorlevel D:\BBS\PRO\ZYRION.EXE S $1 $2 $4                  $M
  925.  
  926. Protocol 96    A      U   5   0 ZyRion DFC-2048
  927. USAGE 0 0 N N
  928. Errorlevel D:\BBS\PRO\ZYRION.EXE R $1 $2 $U                    $M
  929.  
  930. Protocol 96    B      D   20  0 BiModem
  931. USAGE 100 100 N N
  932. BiModem D:\BBS\RA\PRG\BIMODEM\BIMODEM.COM                  $M
  933.  
  934. Protocol 96    B      U   20  0 BiModem
  935. USAGE 100 100 N N
  936. BiModem D:\BBS\RA\PRG\BIMODEM\BIMODEM.COM                  $M
  937.  
  938. Protocol 96    0      U   20  0 SZModem
  939. Usage 0 0 N N
  940. DSZ D:\BBS\PRO\SZMODEM.EXE Port $1 Speed $2 /CFGPath D:\BBS\PRO RZ $8      $M
  941.  
  942. Protocol 96    0      D   20  0 SZModem
  943. USAGE 0 0 N N
  944. DSZ D:\BBS\PRO\SZMODEM.EXE Port $1 Speed $2 /CFGPath D:\BBS\PRO SZ $3      $M
  945.  
  946. Protocol 95    &      U    20  0 HSLink
  947. Usage 0 0 N Y
  948. BiDSZ D:\BBS\PRO\HSLINK.EXE -! -K -HX -I2 -R -S4096 -E$2 -P$1 -U$8 $3 $M
  949.  
  950. Protocol 95    &      D    20  0 HSLink
  951. Usage 0 0 N Y
  952. BiDSZ D:\BBS\PRO\HSLINK.EXE -! -K -I2 -R -S4096 -E$2 -P$1 -U$8 $3 $M
  953. % ╒════════════════════════════════════════════════════════════════════╕
  954. % │           ###  E N D   O F   C O N T O L F I L E  ###              │
  955. % ╘════════════════════════════════════════════════════════════════════╛
  956.